body{
    color: #ffffff;
}
.container {
    max-width: 38rem;
    padding-left:  1rem;
    padding-right: 1rem;
    margin-left:  auto;
    margin-right: auto;
}
a{
    color:#3da0ff;
}
.star-bg{
    position: fixed;
    top: 0px;
    z-index: -9999;
}
.header-text{
    margin: 50px auto 30px auto;
}
img{
    max-width: 100%;
}
.zplayer,.box{
    max-width: 100%;
}
.post-title a{
    color: #ffffff;
    font-size: 1.3rem;
    line-height: 0.8;
}
.article-thumb{
    text-align: center;
    margin-bottom: 30px;
}
.list-title{
    font-size: 2rem;
    margin: 30px auto;
}
.link{
    background-color: rgba(0,217,90,0.1);
}
.link:hover{
    box-shadow: 2px 4px 6px #000;
}

.pace .pace-progress {
    height: 3px !important;
}

.pagination{
    margin-top: 50px;
}
pre{
    background-color: rgba(230,230,230,0.5);
    border-radius: 4px;
}
.post-search em{
    color:red !important;
}
.music-box{
    padding: 30px 0;
}